welding supervisors - Turkish English Dictionary